Package | ehealth4u.package |
Type | StructureDefinition |
Id | Id |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=ehealth4u.package@1.0.0&canonical=http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-allergyintorelrance-r4 |
Url | http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-allergyintorelrance-r4 |
Status | draft |
Name | CYEHRSDAllergyIntolerance |
Title | Cyprus EHR Allergy Intolerance profile |
Experimental | False |
Description | The profile for representing clinical information about the allergic reactions or intolerances of the patient along with information regarding the clinical manifestation of the allergic reaction. |
Type | AllergyIntolerance |
Kind | resource |
No resources found
{
"resourceType" : "StructureDefinition",
"id" : "cyehr-sd-allergyintorelrance-r4",
"url" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-allergyintorelrance-r4",
"name" : "CYEHRSDAllergyIntolerance",
"title" : "Cyprus EHR Allergy Intolerance profile",
"status" : "draft",
"publisher" : "eHealth4U",
"contact" : [
{
"name" : "eHealth Lab (University of Cyprus)",
"telecom" : [
{
"system" : "email",
"value" : "ehealthl@ucy.ac.cy",
"use" : "work"
}
]
}
],
"description" : "The profile for representing clinical information about the allergic reactions or intolerances of the patient along with information regarding the clinical manifestation of the allergic reaction.",
"fhirVersion" : "4.0.1",
"kind" : "resource",
"abstract" : false,
"type" : "AllergyIntolerance",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/AllergyIntolerance",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "AllergyIntolerance",
"path" : "AllergyIntolerance",
"definition" : "Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.\r\n\r\nCyprusEHR: This profile is designed to meet the requirements of the patient summary and the value sets from eHDSI."
},
{
"id" : "AllergyIntolerance.meta",
"path" : "AllergyIntolerance.meta"
},
{
"id" : "AllergyIntolerance.meta.profile",
"path" : "AllergyIntolerance.meta.profile",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "$this"
}
],
"rules" : "open"
},
"min" : 1
},
{
"id" : "AllergyIntolerance.meta.profile:CyprusEHRProfile",
"path" : "AllergyIntolerance.meta.profile",
"sliceName" : "CyprusEHRProfile",
"min" : 1,
"max" : "1",
"fixedCanonical" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-allergyintorelrance-r4"
},
{
"id" : "AllergyIntolerance.meta.security",
"path" : "AllergyIntolerance.meta.security"
},
{
"id" : "AllergyIntolerance.meta.security.system",
"path" : "AllergyIntolerance.meta.security.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.meta.security.code",
"path" : "AllergyIntolerance.meta.security.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.meta.security.display",
"path" : "AllergyIntolerance.meta.security.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.meta.tag",
"path" : "AllergyIntolerance.meta.tag"
},
{
"id" : "AllergyIntolerance.meta.tag.system",
"path" : "AllergyIntolerance.meta.tag.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.meta.tag.code",
"path" : "AllergyIntolerance.meta.tag.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.meta.tag.display",
"path" : "AllergyIntolerance.meta.tag.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.implicitRules",
"path" : "AllergyIntolerance.implicitRules",
"definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
},
{
"id" : "AllergyIntolerance.contained",
"path" : "AllergyIntolerance.contained",
"definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
},
{
"id" : "AllergyIntolerance.extension",
"path" : "AllergyIntolerance.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"rules" : "open"
},
"min" : 0
},
{
"id" : "AllergyIntolerance.extension:abatement-datetime",
"path" : "AllergyIntolerance.extension",
"sliceName" : "abatement-datetime",
"short" : "Date(/time) of the end date of a reaction.",
"definition" : "Date of resolution of the allergy (e.g. when the clinician deemed there is no longer any need to track the underlying condition)",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/abatement-dateTime-uv-ips"
]
}
],
"isModifier" : false
},
{
"id" : "AllergyIntolerance.extension:abatement-datetime.url",
"path" : "AllergyIntolerance.extension.url",
"fixedUri" : "http://hl7.org/fhir/uv/ips/StructureDefinition/abatement-dateTime-uv-ips"
},
{
"id" : "AllergyIntolerance.identifier",
"path" : "AllergyIntolerance.identifier",
"comment" : "This is a business identifier, not a resource identifier (see [discussion](resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
},
{
"id" : "AllergyIntolerance.clinicalStatus",
"path" : "AllergyIntolerance.clinicalStatus",
"short" : "Current status of the allergy.",
"definition" : "Current status of the allergy. For example: mild, moderate or severe.",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: The values including \"active\", \"inactive\" and \"resolved\" are the same with the eHDSIAllergyStatus value set and therefore it is compatible with the eHDSI PS.",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"mustSupport" : true
},
{
"id" : "AllergyIntolerance.clinicalStatus.coding",
"path" : "AllergyIntolerance.clinicalStatus.coding",
"min" : 1,
"max" : "1"
},
{
"id" : "AllergyIntolerance.clinicalStatus.coding.system",
"path" : "AllergyIntolerance.clinicalStatus.coding.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.clinicalStatus.coding.code",
"path" : "AllergyIntolerance.clinicalStatus.coding.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.clinicalStatus.coding.display",
"path" : "AllergyIntolerance.clinicalStatus.coding.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.verificationStatus",
"path" : "AllergyIntolerance.verificationStatus",
"short" : "Current status of the allergy.",
"definition" : "Current status of the allergy. For example, whether it is active or resolved.",
"comment" : "CyprusEHR: CyprusEHR: Not to be used in the context of Cyprus EHR."
},
{
"id" : "AllergyIntolerance.type",
"path" : "AllergyIntolerance.type",
"definition" : "Identification of the underlying physiological mechanism for the reaction risk.\r\n\r\nCyprusEHR: This element describes whether this condition refers to an allergy or non-allergy intolerance.",
"mustSupport" : true,
"binding" : {
"strength" : "required",
"description" : "Identification of the underlying physiological mechanism for a Reaction Risk. Use ConceptMap CYEHRCMAllergyTypeSnomed2HL7FHIR to map terminology used for internal use (CYEHRVSEHDSIAdverseEventType) to profile terminology in valueSet AllergyIntoleranceClinicalStatusCodes.",
"valueSet" : "http://hl7.org/fhir/ValueSet/allergy-intolerance-type|4.0.1",
"_valueSet" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap",
"valueCanonical" : "http://ig.ehealth4u.eu/fhir/ConceptMap/cyehr-cm-allergytype-snomed2hl7fhir"
}
]
}
}
},
{
"id" : "AllergyIntolerance.type.extension",
"path" : "AllergyIntolerance.type.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"rules" : "open"
},
"min" : 1
},
{
"id" : "AllergyIntolerance.type.extension:eHDSIAdverseEventTypeCode",
"path" : "AllergyIntolerance.type.extension",
"sliceName" : "eHDSIAdverseEventTypeCode",
"short" : "eHDSI Adverse Event Type Code",
"definition" : "This extension is added here to include the required eHDSI value set.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.\n\n CyprusEHR: The concept map between the FHIR bound value set and the eHDSIAdverseEventType value set is:\n\n | HL7 FHIR: | Allergy | Intolerance |\n|--\n| **eHDSI:** | | | \n| Allergic disposition | X | |\n| Propensity to adverse reaction | X | |\n| Intolerance | | X |\n\n\n **See:** http://ig.ehealth4u.eu/fhir/ConceptMap/cyehr-cm-allergytype-snomed2hl7fhir",
"requirements" : "CyprusEHR: The binding strength of the valueset of thi element is required with cardinality 0..1 and therefore using a different valueset to represent these values is not allowed. To address the need of having codes as used for the eHDSI services, we adopt the values set as defined by FHIR for this element and we also use an extra code to define in more detail the value of this element. Therefore, allergy type can be described by the code \"allergy\" from the required FHIR valueset and \"Propensity to adverse reaction\" or \"Allergic disposition\" from the eHDSI MVC value set.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-extracode"
]
}
],
"mustSupport" : true,
"isModifier" : false
},
{
"id" : "AllergyIntolerance.type.extension:eHDSIAdverseEventTypeCode.url",
"path" : "AllergyIntolerance.type.extension.url",
"fixedUri" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-extracode"
},
{
"id" : "AllergyIntolerance.type.extension:eHDSIAdverseEventTypeCode.value[x]",
"path" : "AllergyIntolerance.type.extension.value[x]",
"short" : "Binding to the eHDSI value set for \"Adverse Event Type\".",
"definition" : "Binding to include the required eHDSI value set. This covers additional values such as drug allergy, food allergy, allergy to substance etc.",
"min" : 1,
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-ehdsiadverseeventtype"
}
},
{
"id" : "AllergyIntolerance.type.extension:eHDSIAdverseEventTypeCode.value[x].coding",
"path" : "AllergyIntolerance.type.extension.value[x].coding",
"min" : 1,
"max" : "1"
},
{
"id" : "AllergyIntolerance.type.extension:eHDSIAdverseEventTypeCode.value[x].coding.system",
"path" : "AllergyIntolerance.type.extension.value[x].coding.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.type.extension:eHDSIAdverseEventTypeCode.value[x].coding.code",
"path" : "AllergyIntolerance.type.extension.value[x].coding.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.type.extension:eHDSIAdverseEventTypeCode.value[x].coding.display",
"path" : "AllergyIntolerance.type.extension.value[x].coding.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.category",
"path" : "AllergyIntolerance.category",
"mustSupport" : true
},
{
"id" : "AllergyIntolerance.criticality",
"path" : "AllergyIntolerance.criticality",
"comment" : "The default criticality value for any propensity to an adverse reaction should be 'Low Risk', indicating at the very least a relative contraindication to deliberate or voluntary exposure to the substance. 'High Risk' is flagged if the clinician has identified a propensity for a more serious or potentially life-threatening reaction, such as anaphylaxis, and implies an absolute contraindication to deliberate or voluntary exposure to the substance. If this element is missing, the criticality is unknown (though it may be known elsewhere). Systems that capture a severity at the condition level are actually representing the concept of criticality whereas the severity documented at the reaction level is representing the true reaction severity. Existing systems that are capturing both condition criticality and reaction severity may use the term \"severity\" to represent both. Criticality is the worst it could be in the future (i.e. situation-agnostic) whereas severity is situation-dependent.\r\n\r\nCyprusEHR: The values including \"low\", \"high\" and \"unable-to-assess\" are the same with the eHDSICriticality value set and therefore it is compatible with the eHDSI PS.",
"mustSupport" : true,
"binding" : {
"strength" : "required",
"valueSet" : "http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality"
}
},
{
"id" : "AllergyIntolerance.code",
"path" : "AllergyIntolerance.code",
"short" : "Codeable concept for allergy to drugs, no drugs or unknown allergy intolerance.",
"min" : 1,
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"mustSupport" : true,
"binding" : {
"strength" : "example",
"description" : "Code that identifies the allergy or intolerance"
}
},
{
"id" : "AllergyIntolerance.code.coding",
"path" : "AllergyIntolerance.code.coding",
"slicing" : {
"discriminator" : [
{
"type" : "pattern",
"path" : "$this"
}
],
"rules" : "open"
},
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding.system",
"path" : "AllergyIntolerance.code.coding.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding.code",
"path" : "AllergyIntolerance.code.coding.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding.display",
"path" : "AllergyIntolerance.code.coding.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding:allergyIntoleranceDrugs",
"path" : "AllergyIntolerance.code.coding",
"sliceName" : "allergyIntoleranceDrugs",
"short" : "Codes for \"drugs allergy\" from the eHDSI value set.",
"definition" : "Codes for \"drugs allergy\" from the eHDSI value set (Active Ingredient).",
"binding" : {
"strength" : "required",
"description" : "Codes for drugs.",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-ehdsiactiveingredient"
}
},
{
"id" : "AllergyIntolerance.code.coding:allergyIntoleranceDrugs.system",
"path" : "AllergyIntolerance.code.coding.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding:allergyIntoleranceDrugs.code",
"path" : "AllergyIntolerance.code.coding.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding:allergyIntoleranceDrugs.display",
"path" : "AllergyIntolerance.code.coding.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding:allergyIntoleranceNoDrugs",
"path" : "AllergyIntolerance.code.coding",
"sliceName" : "allergyIntoleranceNoDrugs",
"short" : "Codes for \"no drugs allergy\" from the eHDSI value set.",
"definition" : "Codes for \"no drugs allergy\" from the eHDSI value set (Allergen no drug).",
"binding" : {
"strength" : "required",
"description" : "Codes for no drugs.",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-ehdsiallergennodrug"
}
},
{
"id" : "AllergyIntolerance.code.coding:allergyIntoleranceNoDrugs.system",
"path" : "AllergyIntolerance.code.coding.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding:allergyIntoleranceNoDrugs.code",
"path" : "AllergyIntolerance.code.coding.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding:allergyIntoleranceNoDrugs.display",
"path" : "AllergyIntolerance.code.coding.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding:absentOrUnknownAllergyIntolerance",
"path" : "AllergyIntolerance.code.coding",
"sliceName" : "absentOrUnknownAllergyIntolerance",
"short" : "Codes for \"absent or unknown allergy intolerance\" from the eHDSI value set.",
"definition" : "Codes for \"absent or unknown allergy intolerance\" from the eHDSI value set (absent or unknown allergy).",
"binding" : {
"strength" : "required",
"description" : "negation/exclusion codes for reporting no known allergies or not available data.",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-ehdsiabsentorunknownallergy"
}
},
{
"id" : "AllergyIntolerance.code.coding:absentOrUnknownAllergyIntolerance.system",
"path" : "AllergyIntolerance.code.coding.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding:absentOrUnknownAllergyIntolerance.code",
"path" : "AllergyIntolerance.code.coding.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.code.coding:absentOrUnknownAllergyIntolerance.display",
"path" : "AllergyIntolerance.code.coding.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.patient",
"path" : "AllergyIntolerance.patient",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"http://hl7.org/fhir/StructureDefinition/Patient",
"http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-patient"
]
}
],
"mustSupport" : true
},
{
"id" : "AllergyIntolerance.patient.reference",
"path" : "AllergyIntolerance.patient.reference",
"min" : 1,
"mustSupport" : true
},
{
"id" : "AllergyIntolerance.encounter",
"path" : "AllergyIntolerance.encounter",
"mustSupport" : true
},
{
"id" : "AllergyIntolerance.encounter.reference",
"path" : "AllergyIntolerance.encounter.reference",
"min" : 1
},
{
"id" : "AllergyIntolerance.onset[x]",
"path" : "AllergyIntolerance.onset[x]",
"slicing" : {
"discriminator" : [
{
"type" : "type",
"path" : "$this"
}
],
"rules" : "open"
},
"comment" : "CyprusEHR: If age is provided then automatically calculate the DateTime using birthdate and current date.",
"type" : [
{
"code" : "dateTime"
},
{
"code" : "Age"
}
],
"mustSupport" : true
},
{
"id" : "AllergyIntolerance.onset[x]:onsetDateTime",
"path" : "AllergyIntolerance.onset[x]",
"sliceName" : "onsetDateTime",
"type" : [
{
"code" : "dateTime"
}
],
"mustSupport" : true
},
{
"id" : "AllergyIntolerance.recorder.reference",
"path" : "AllergyIntolerance.recorder.reference",
"min" : 1
},
{
"id" : "AllergyIntolerance.asserter.reference",
"path" : "AllergyIntolerance.asserter.reference",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction",
"path" : "AllergyIntolerance.reaction",
"mustSupport" : true
},
{
"id" : "AllergyIntolerance.reaction.substance",
"path" : "AllergyIntolerance.reaction.substance",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR. For WAVE 6, eHDSI has published a new value set named eHDSISubstance\" which should be taken into consideration for next edition of this profile.",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
]
},
{
"id" : "AllergyIntolerance.reaction.substance.coding",
"path" : "AllergyIntolerance.reaction.substance.coding",
"min" : 1,
"max" : "1"
},
{
"id" : "AllergyIntolerance.reaction.substance.coding.system",
"path" : "AllergyIntolerance.reaction.substance.coding.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.substance.coding.code",
"path" : "AllergyIntolerance.reaction.substance.coding.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.substance.coding.display",
"path" : "AllergyIntolerance.reaction.substance.coding.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.manifestation",
"path" : "AllergyIntolerance.reaction.manifestation",
"slicing" : {
"discriminator" : [
{
"type" : "pattern",
"path" : "$this"
}
],
"rules" : "open"
},
"short" : "Description of the clinical manifestation of the allergic reaction.",
"definition" : "Description of the clinical manifestation of the allergic reaction. Example: anaphylactic shock, angioedema (the clinical manifestation also gives information about the severity of the observed reaction)",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"mustSupport" : true
},
{
"id" : "AllergyIntolerance.reaction.manifestation.coding",
"path" : "AllergyIntolerance.reaction.manifestation.coding",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.manifestation.coding.system",
"path" : "AllergyIntolerance.reaction.manifestation.coding.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.manifestation.coding.code",
"path" : "AllergyIntolerance.reaction.manifestation.coding.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.manifestation.coding.display",
"path" : "AllergyIntolerance.reaction.manifestation.coding.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.manifestation:allergyIntoleranceReactionManifestationGPSCode",
"path" : "AllergyIntolerance.reaction.manifestation",
"sliceName" : "allergyIntoleranceReactionManifestationGPSCode",
"short" : "eHDSI value set for reaction allergy.",
"definition" : "eHDSI value set for reaction allergy.",
"min" : 1,
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"mustSupport" : true,
"binding" : {
"strength" : "required",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-ehdsireactionallergy"
}
},
{
"id" : "AllergyIntolerance.reaction.manifestation:allergyIntoleranceReactionManifestationGPSCode.coding",
"path" : "AllergyIntolerance.reaction.manifestation.coding",
"min" : 1,
"max" : "1"
},
{
"id" : "AllergyIntolerance.reaction.manifestation:allergyIntoleranceReactionManifestationGPSCode.coding.system",
"path" : "AllergyIntolerance.reaction.manifestation.coding.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.manifestation:allergyIntoleranceReactionManifestationGPSCode.coding.code",
"path" : "AllergyIntolerance.reaction.manifestation.coding.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.manifestation:allergyIntoleranceReactionManifestationGPSCode.coding.display",
"path" : "AllergyIntolerance.reaction.manifestation.coding.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.onset",
"path" : "AllergyIntolerance.reaction.onset",
"mustSupport" : true
},
{
"id" : "AllergyIntolerance.reaction.severity",
"path" : "AllergyIntolerance.reaction.severity",
"mustSupport" : true,
"binding" : {
"strength" : "required",
"description" : "Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations. Use ConceptMap CYEHRCMAllergyReactionSeveritySnomed2HL7FHIR to map terminology used for internal use (CYEHRVSEHDSISeverity) to profile terminology in valueSet AllergyIntoleranceSeverity.",
"valueSet" : "http://hl7.org/fhir/ValueSet/reaction-event-severity|4.0.1",
"_valueSet" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap",
"valueCanonical" : "http://ig.ehealth4u.eu/fhir/ConceptMap/cyehr-cm-allergyreactionseverity-snomed2hl7fhir"
}
]
}
}
},
{
"id" : "AllergyIntolerance.reaction.severity.extension",
"path" : "AllergyIntolerance.reaction.severity.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"rules" : "open"
},
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.severity.extension:eHDSISeverityCode",
"path" : "AllergyIntolerance.reaction.severity.extension",
"sliceName" : "eHDSISeverityCode",
"short" : "eHDSI Severity Code",
"definition" : "This extension is added here to include the required eHDSI value set. This covers additional values such as \"life threatening severity\", \"mild to moderate\", \"moderate to severe\".",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.\r\n\r\nCyprusEHR: The concept map between the FHIR bound value set and the eHDSISeverity value set is:\r\n\r\n| HL7 FHIR: | Mild | Moderate | Severe|\n|--\r\n| **eHDSI:** | | | | \n| Life threatening severity| | | X | \n|Mild| X | | | \n| Mild to moderate| | X | | \n| Moderate | | X | |\r\n| Moderate to severe | | | X |\r\n| Severe| | | X |\r\n\r\n**See:** http://ig.ehealth4u.eu/fhir/ConceptMap/cyehr-cm-allergyreactionseverity-snomed2hl7fhir",
"requirements" : "CyprusEHR: The binding strength of the valueset of thi element is required with cardinality 0..1 and therefore using a different valueset to represent these values is not allowed. To address the need of having codes as used for the eHDSI services, we adopt the values set as defined by FHIR for this element and we also use an extra code to define in more detail the value of this element. Therefore, reaction severity can be described by the code \"mild\" from the required FHIR valueset and \"Mild to moderate\" or \"Moderate\" from the eHDSI MVC value set.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-extracode"
]
}
],
"mustSupport" : true,
"isModifier" : false
},
{
"id" : "AllergyIntolerance.reaction.severity.extension:eHDSISeverityCode.url",
"path" : "AllergyIntolerance.reaction.severity.extension.url",
"fixedUri" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-extracode"
},
{
"id" : "AllergyIntolerance.reaction.severity.extension:eHDSISeverityCode.value[x]",
"path" : "AllergyIntolerance.reaction.severity.extension.value[x]",
"min" : 1,
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-ehdsiseverity"
}
},
{
"id" : "AllergyIntolerance.reaction.severity.extension:eHDSISeverityCode.value[x].coding",
"path" : "AllergyIntolerance.reaction.severity.extension.value[x].coding",
"min" : 1,
"max" : "1"
},
{
"id" : "AllergyIntolerance.reaction.severity.extension:eHDSISeverityCode.value[x].coding.system",
"path" : "AllergyIntolerance.reaction.severity.extension.value[x].coding.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.severity.extension:eHDSISeverityCode.value[x].coding.code",
"path" : "AllergyIntolerance.reaction.severity.extension.value[x].coding.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.severity.extension:eHDSISeverityCode.value[x].coding.display",
"path" : "AllergyIntolerance.reaction.severity.extension.value[x].coding.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.exposureRoute",
"path" : "AllergyIntolerance.reaction.exposureRoute",
"short" : "eHDSI Route of Administration Code",
"definition" : "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.\r\n\r\nCyprusEHR: A code as defined in the eHDSIRouteOfAdministration value set.",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-ehdsirouteofadministration"
}
},
{
"id" : "AllergyIntolerance.reaction.exposureRoute.coding",
"path" : "AllergyIntolerance.reaction.exposureRoute.coding",
"min" : 1,
"max" : "1"
},
{
"id" : "AllergyIntolerance.reaction.exposureRoute.coding.system",
"path" : "AllergyIntolerance.reaction.exposureRoute.coding.system",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.exposureRoute.coding.code",
"path" : "AllergyIntolerance.reaction.exposureRoute.coding.code",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.exposureRoute.coding.display",
"path" : "AllergyIntolerance.reaction.exposureRoute.coding.display",
"min" : 1
},
{
"id" : "AllergyIntolerance.reaction.note",
"path" : "AllergyIntolerance.reaction.note",
"comment" : "Use this field to record information indirectly related to a particular event and not captured in the description. For example: Clinical records are no longer available, recorded based on information provided to the patient by her mother and her mother is deceased.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR. Add all required information about reaction to reaction.description."
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.